<?xml version="1.0"?>
<doc>
    <assembly>
        <name>GSearch.News</name>
    </assembly>
    <members>
        <member name="T:GSearch.NewsSearchEventArgs">
            <summary>
            Type of the event arguments to GNewsSearch events
            </summary>
        </member>
        <member name="M:GSearch.NewsSearchEventArgs.#ctor(GSearch.SearchEventArgs)">
            <summary>
            Constructor used to initialize from a SearchEventArgs object.
            </summary>
            <param name="se"></param>
        </member>
        <member name="P:GSearch.NewsSearchEventArgs.Result">
            <summary>
            Returns a reference to a <see cref="T:GSearch.GNewsResponse"/> object
            that contains the response, for certain event types
            </summary>
        </member>
        <member name="T:GSearch.SearchNewsTopics">
            <summary>
            Enumerates a set of topic scope values that can be used
            to scope a news search - new feature and this is not the
            full list of supported topics in all news editions.
            </summary>
        </member>
        <member name="F:GSearch.SearchNewsTopics.All">
            <summary>
            Selects all news stories regardless of topical category
            </summary>
        </member>
        <member name="F:GSearch.SearchNewsTopics.TopHeadlines">
            <summary>
            Selects news stories from the top headlines
            </summary>
        </member>
        <member name="F:GSearch.SearchNewsTopics.World">
            <summary>
            Selects news stories from the world category
            </summary>
        </member>
        <member name="F:GSearch.SearchNewsTopics.Business">
            <summary>
            Selects news stories from the business category
            </summary>
        </member>
        <member name="F:GSearch.SearchNewsTopics.Nation">
            <summary>
            Selects news stories from the nation category
            </summary>
        </member>
        <member name="F:GSearch.SearchNewsTopics.ScienceTech">
            <summary>
            Selects news stories from the science and technology category
            </summary>
        </member>
        <member name="F:GSearch.SearchNewsTopics.Elections">
            <summary>
            Selects news stories from the elections category
            </summary>
        </member>
        <member name="F:GSearch.SearchNewsTopics.Politics">
            <summary>
            Selects news stories from the politics category
            </summary>
        </member>
        <member name="F:GSearch.SearchNewsTopics.Entertainment">
            <summary>
            Selects news stories from the entertainment category
            </summary>
        </member>
        <member name="F:GSearch.SearchNewsTopics.Sports">
            <summary>
            Selects news stories from the sports category
            </summary>
        </member>
        <member name="F:GSearch.SearchNewsTopics.Health">
            <summary>
            Selects news stories from the health category
            </summary>
        </member>
        <member name="T:GSearch.SearchNewsEdition">
            <summary>
            Enumerates the international editions available. This is a
            manually-harvested list and may not be up-to-date.
            </summary>
        </member>
        <member name="T:GSearch.NewsSearchArgs">
            <summary>
            NewsSearchArgs derives from <see cref="T:GSearch.SearchArgs"/> and implements
            news search-specific arguments.
            <example>
            The following code illustrates how to create and use the NewsSearchArgs class:
            <code>
            GNewsSearch gns = new GNewsSearch();
            NewsSearchArgs nsa = new NewsSearchArgs();
            nsa.Terms = "US election";
            GNewsResponse resp = gns.Search(nsa);
            </code>
            </example>
            </summary>
        </member>
        <member name="M:GSearch.NewsSearchArgs.#ctor">
            <summary>
            Default constructor for the NewsSearchArgs class.
            </summary>
        </member>
        <member name="M:GSearch.NewsSearchArgs.ToQueryString">
            <summary>
            ToQueryString overrides the base class version. It calls the
            base class version to get the root of the query string, and then
            builds the rest of the parameters.
            </summary>
            <returns></returns>
        </member>
        <member name="P:GSearch.NewsSearchArgs.Scoring">
            <summary>
            A value from the <see cref="T:GSearch.SearchScoring"/> enum giving
            the ranking algorithm that should be applied to search results.
            </summary>
        </member>
        <member name="P:GSearch.NewsSearchArgs.Location">
            <summary>
            A System.String containing either a city,state combination or a
            zip code giving the location around which the search should be
            scoped. No checks are performed on the content prior to executing
            the search. Search terms are optional if this property is
            specified.
            </summary>
        </member>
        <member name="P:GSearch.NewsSearchArgs.QuotedPersonId">
            <summary>
            A System.String containing the ID of a well-known quoted person
            who should serve as the topic of the search. Search terms are
            optional if this property is specified. This is an experimental
            feature. See the Google API documentation for information on
            quoted person IDs.
            </summary>
        </member>
        <member name="P:GSearch.NewsSearchArgs.Topic">
            <summary>
            A value from the <see cref="T:GSearch.SearchNewsTopics"/> enum giving
            the topic category around which the search should be scoped. Search
            terms are optional if this property is set to anything other than
            All.
            </summary>
        </member>
        <member name="P:GSearch.NewsSearchArgs.Edition">
            <summary>
            A value from the <see cref="T:GSearch.SearchNewsEdition"/> enum giving
            the international news category in which the search should be
            performed. Defaults to UnitedStates.
            </summary>
        </member>
        <member name="T:GSearch.GNewsSearch">
            <summary>
            The GNewsSearch class provides an interface for searching news using Google.
            It derives from <see cref="T:GSearch.GSearchCore"/> which does a large part of
            the work.
            <example>
            The following example shows how to use the GNewsSearch class to search the news
            using Google:
            <code>
            GNewsSearch gns = new GNewsSearch();
            NewsSearchArgs nsa = new NewsSearchArgs();
            nsa.Terms = "US election";
            GNewsResponse resp = gns.Search(nsa);
            if ( resp.Response.Results.Length &gt; 0 )
                // process results
            </code>
            </example>
            </summary>
        </member>
        <member name="M:GSearch.GNewsSearch.Search(GSearch.NewsSearchArgs)">
            <summary>
            Performs a syncronous search for news using the supplied arguments. The
            calling thread blocks until results are returned or an exception is thrown.
            This method is not available in the Silverlight version of the libraries.
            </summary>
            <param name="args"><see cref="T:GSearch.NewsSearchArgs"/> containing the search arguments</param>
            <returns><see cref="T:GSearch.GNewsResponse"/> containing the results</returns>
            <exception cref="T:System.Exception">if an error occurs during the search</exception>
        </member>
        <member name="M:GSearch.GNewsSearch.SearchAsync(GSearch.NewsSearchArgs)">
            <summary>
            Peforms an asyncronous search for news using the supplied arguments. The
            calling thread returns immediately, and results or errors are indicated by
            raising the SearchFailed, SearchComplete, or SearchProgressChanged events.
            Results are returned on the UI thread.
            </summary>
            <param name="args"><see cref="T:GSearch.NewsSearchArgs"/> containing the search arguments</param>
            <exception cref="T:System.Exception">if an error occurs during the search</exception>
        </member>
        <member name="M:GSearch.GNewsSearch.OnSearchComplete(GSearch.SearchEventArgs)">
            <summary>
            Called by GSearchCore to raise the SearchComplete event
            </summary>
            <param name="e"><see cref="T:GSearch.SearchEventArgs"/> containing 
            information about the event</param>
        </member>
        <member name="M:GSearch.GNewsSearch.OnSearchFailed(GSearch.SearchEventArgs)">
            <summary>
            Called by GSearchCore to raise the SearchFailed event
            </summary>
            <param name="e"><see cref="T:GSearch.SearchEventArgs"/> containing 
            information about the event</param>
        </member>
        <member name="M:GSearch.GNewsSearch.OnSearchProgressChanged(GSearch.SearchEventArgs)">
            <summary>
            Called by GSearchCore to raise the SearchProgressChanged event
            </summary>
            <param name="e"><see cref="T:GSearch.SearchEventArgs"/> containing 
            information about the event</param>
        </member>
        <member name="M:GSearch.GNewsSearch.Deserialize(System.IO.Stream)">
            <summary>
            Deserialize is called from the base when the search returns a valid
            result stream, it refers the call to the base class DeserializeImpl
            which actually does the work of deserialization.
            </summary>
            <param name="result">Stream result passed from the base class</param>
            <returns>Instance of <see cref="T:GSearch.GNewsResponse"/> as GResponse</returns>
        </member>
        <member name="E:GSearch.GNewsSearch.SearchComplete">
            <summary>
            This event is raised when the search is complete and the results
            are ready to be returned to the client.
            </summary>
        </member>
        <member name="E:GSearch.GNewsSearch.SearchFailed">
            <summary>
            This event is raised when the search fails for some reason. The event
            arguments Ex property will reference the exception.
            </summary>
        </member>
        <member name="E:GSearch.GNewsSearch.SearchProgressChanged">
            <summary>
            This event is raised when key steps in the search process are
            completed. See the SearchStatus enumeration for possible values 
            for the NewsSearchEventArgs.Status parameter.
            <seealso cref="T:GSearch.SearchStatus"/>
            </summary>
        </member>
        <member name="P:GSearch.GNewsSearch.ServiceURI">
            <summary>
            A System.String containing a complete URI for the news search service
            </summary>
        </member>
        <member name="T:GSearch.GNewsRelated">
            <summary>
            Implements the relatedStories json object. This is a subset of
            the full returned information for a story, and is used to embed
            related story information in results.
            </summary>
        </member>
        <member name="P:GSearch.GNewsRelated.Title">
            <summary>
            A System.String containing the title/headline of the news
            story. May contain HTML formatting.
            </summary>
        </member>
        <member name="P:GSearch.GNewsRelated.TitleNoFormatting">
            <summary>
            A System.String containing the title/headline of the news
            story, without any HTML formatting.
            </summary>
        </member>
        <member name="P:GSearch.GNewsRelated.UnescapedUrl">
            <summary>
            A System.String containing the URL of the original news story,
            without escape characters.
            </summary>
        </member>
        <member name="P:GSearch.GNewsRelated.Url">
            <summary>
            A System.String containing the URL of the original news story,
            with escape characters.
            </summary>
        </member>
        <member name="P:GSearch.GNewsRelated.Publisher">
            <summary>
            A System.String containing the publisher of the news story. This
            is typically the name of the newspaper or website.
            </summary>
        </member>
        <member name="P:GSearch.GNewsRelated.Location">
            <summary>
            A System.String containing the location reference for the news
            story. This is often in the form city,state,country.
            </summary>
        </member>
        <member name="P:GSearch.GNewsRelated.PublishedDate">
            <summary>
            A System.String containing the publication date for the news
            story.
            </summary>
        </member>
        <member name="T:GSearch.GNewsImage">
            <summary>
            Implements the image json object. This is used to embed a referenced
            image in a news story.
            </summary>
        </member>
        <member name="P:GSearch.GNewsImage.Title">
            <summary>
            A System.String containing the title/caption of the image. May
            contain HTML formatting.
            </summary>
        </member>
        <member name="P:GSearch.GNewsImage.TitleNoFormatting">
            <summary>
            A System.String containing the title/caption of the image,
            without HTML formatting.
            </summary>
        </member>
        <member name="P:GSearch.GNewsImage.Url">
            <summary>
            A System.String containing the URL address of the original image.
            </summary>
        </member>
        <member name="P:GSearch.GNewsImage.Publisher">
            <summary>
            A System.String containing the name of the publisher of the image.
            </summary>
        </member>
        <member name="P:GSearch.GNewsImage.TbUrl">
            <summary>
            A System.String containing the URL address of a thumbnail version
            of the image.
            </summary>
        </member>
        <member name="P:GSearch.GNewsImage.TbWidth">
            <summary>
            A System.Int32 containing the width of the thumbnail image in
            pixels.
            </summary>
        </member>
        <member name="P:GSearch.GNewsImage.TbHeight">
            <summary>
            A System.Int32 containing the height of the thumbnail image in
            pixels.
            </summary>
        </member>
        <member name="T:GSearch.GNewsResults">
            <summary>
            Implements the news-specific portion of the Google result json object
            </summary>
        </member>
        <member name="P:GSearch.GNewsResults.Title">
            <summary>
            A System.String containing the title/headline of the news
            story. May contain HTML formatting.
            </summary>
        </member>
        <member name="P:GSearch.GNewsResults.TitleNoFormatting">
            <summary>
            A System.String containing the title/headline of the news
            story, without any HTML formatting.
            </summary>
        </member>
        <member name="P:GSearch.GNewsResults.UnescapedUrl">
            <summary>
            A System.String containing the URL of the original news story,
            without escape characters.
            </summary>
        </member>
        <member name="P:GSearch.GNewsResults.Url">
            <summary>
            A System.String containing the URL of the original news story,
            with escape characters.
            </summary>
        </member>
        <member name="P:GSearch.GNewsResults.ClusterUrl">
            <summary>
            A System.String containing the URL of a "cluster page" with links
            to stories which are related to the news story.
            </summary>
        </member>
        <member name="P:GSearch.GNewsResults.Content">
            <summary>
            A System.String containing an HTML-formatted snippet of content
            from the news story.
            </summary>
        </member>
        <member name="P:GSearch.GNewsResults.Publisher">
            <summary>
            A System.String containing the name of the publisher of the news story.
            This is typically the newspaper or website name.
            </summary>
        </member>
        <member name="P:GSearch.GNewsResults.Location">
            <summary>
            A System.String containing the location reference for the news
            story. This is often in the form city,state,country.
            </summary>
        </member>
        <member name="P:GSearch.GNewsResults.PublishedDate">
            <summary>
            A System.String containing the publication date for the news
            story.
            </summary>
        </member>
        <member name="P:GSearch.GNewsResults.RelatedStories">
            <summary>
            An array of <see cref="T:GSearch.GNewsRelated"/> objects containing
            information about related stories. Optional, may not be present
            for all news stories.
            </summary>
        </member>
        <member name="P:GSearch.GNewsResults.Image">
            <summary>
            An instance of a <see cref="T:GSearch.GNewsImage"/> object containing
            information about an image related to the news story. Optional,
            may not be present for all news stories.
            </summary>
        </member>
        <member name="P:GSearch.GNewsResults.Language">
            <summary>
            A System.String containing the language in which the new story
            is written. Optional, may not be present for all news stories.
            </summary>
        </member>
        <member name="T:GSearch.GNewsResponseData">
            <summary>
            Implements the news-specific portion of the Google responseData json object
            </summary>
        </member>
        <member name="P:GSearch.GNewsResponseData.Results">
            <summary>
            Returns an array of <see cref="T:GSearch.GNewsResults"/> objects containing
            the results of a search.
            </summary>
        </member>
        <member name="T:GSearch.GNewsResponse">
            <summary>
            Implements the news-specific portion of the Google response json object
            </summary>
        </member>
        <member name="P:GSearch.GNewsResponse.Response">
            <summary>
            An instance of <see cref="T:GSearch.GNewsResponseData"/> containing the
            results of a search.
            </summary>
        </member>
        <member name="T:GSearch.NewsResources">
            <summary>
              A strongly-typed resource class, for looking up localized strings, etc.
            </summary>
        </member>
        <member name="P:GSearch.NewsResources.ResourceManager">
            <summary>
              Returns the cached ResourceManager instance used by this class.
            </summary>
        </member>
        <member name="P:GSearch.NewsResources.Culture">
            <summary>
              Overrides the current thread's CurrentUICulture property for all
              resource lookups using this strongly typed resource class.
            </summary>
        </member>
        <member name="P:GSearch.NewsResources.ServiceURI">
            <summary>
              Looks up a localized string similar to news.
            </summary>
        </member>
    </members>
</doc>
